這是系列文的第一篇,首先讓我們釐清相關的專有名詞開始。
從維基百科上面的定義,我們可以條列出幾個重點:
若我們以掃地機器人為例,基礎功能元件就是各式各樣的感測器,特定功能組件則像是動力模組。
圖片來源:大人的科學:桌上型掃地機器人 | 博客來
模組的特徵
透過模組化的方式,設計出一系列可通用的功能模組,並根據需求對這些模組進行選擇和組合,構成性能不同、規格不同的產品,就稱為模組化設計。
這樣的設計方式,非常適合用在現今具有高度相似功能,同時又高度客製化的軟體開發上。
圖片來源:iRobot 官網